package cn.jdemo.base.operator;

/**
 * 位运算符
 * “&”：与运算，对两个操作元的每个二进制位进行与运算，运算规则为：1&1→1，1&0→0，0&1→0，0&0→0。
 * “ ^ ”：异或运算，对两个操作元的每个二进制位进行异或运算，运算规则为：1 ^ 1→0，1 ^ 0→1，0 ^ 1→1，0 ^ 0→0。
 *      相同的数异或为0; 任一数和0异或为其本身;
 * “｜”：或运算，对两个操作元的每个二进制位进行或运算，运算规则为：1｜1→1，1｜0→1，0｜1→1，0｜0→0。
 * “ ~ ”：取反运算，对操作元的每个二进制位进行取反运算，运算规则为：~ 1→0，~ 0→1。
 * “>>”：算术右移位运算。
 * “>>>”：逻辑右移位运算。
 * “<<”：左移位运算。
 */
public class AllInOne {
}
